# -*- coding: utf-8 -*-
from Objeto import Objeto
from logico.problemas.acciones.ITenerParticula import ITenerParticula

class Vaso(Objeto, ITenerParticula):
    
    """
    Contenedor de vidrio que se puede sostener y vertir. Representa un vaso para contener liquidos.
    @since: 4/14/2011
    @version: 1.0
    """
    
    def __init__(self, nombre="", particula=None, peso=10):
        """
        Constructor
        @type    self: Vaso
        @param    self: referencia al Vaso actual
        
        @type    nombre: string
        @param    nombre: nombre del Vaso.
        
        @type    particula: int
        @param    particula: cantidad del contenido que se comprende en una unidad de medida
		
		@type    peso: int
        @param    peso: peso del objeto. Default 10.
        """
        Objeto.__init__(self, nombre,'Vaso.png', peso)
        ITenerParticula.__init__(self, particula)